home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / ci1100ue.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  37.3 KB  |  1,100 lines

  1. *PPD-Adobe: "4.3"
  2. *%=============================================================================
  3. *%
  4. *%  PPD file for Kyocera Mita Ci1100 (USA English)
  5. *%
  6. *%  Copyright (C) 1993-1999 Kyocera Technology Development Inc.
  7. *%  All Rights Reserved
  8. *%
  9. *%  Permission is granted for redistribution of this file as long as this
  10. *%  copyright notice is intact and the contents of the file are not altered
  11. *%  in any way from their original form.
  12. *%
  13. *%  Contents of this file are automatically generated with the PPDGEN utility 
  14. *%
  15. *%=============================================================================
  16.  
  17. *FileVersion: "1.6.1"
  18. *FormatVersion: "4.3"
  19. *LanguageEncoding: ISOLatin1
  20. *LanguageVersion: English
  21. *Product: "(Ci1100)"
  22. *PSVersion: "(2014.108) 1"
  23. *Manufacturer: "Kyocera Mita"
  24. *ModelName: "Kyocera Mita Ci-1100 (KPDL-2)"
  25. *ShortNickName: "Ci1100 (KPDL-2)"
  26. *NickName: "Ci1100 (KPDL-2)"
  27. *PCFileName: "CI1100UE.PPD"
  28.  
  29. *% Basic Device Capabilities
  30. *LanguageLevel: "2"
  31. *ColorDevice: True
  32. *DefaultColorSpace: CMYK
  33. *AccurateScreensSupport: True
  34. *TTRasterizer: Type42
  35. *?TTRasterizer: "
  36.   save
  37.   42 /FontType resourcestatus
  38.   { pop pop (Type42) }{ (None) } ifelse
  39.   = flush
  40.   restore
  41. "
  42. *End
  43. *FreeVM: "32767000"
  44. *Throughput: "4"
  45.  
  46. *% Extensions
  47. *FileSystem: True
  48. *?FileSystem: "
  49.   save
  50.   false
  51.   (%disk%)
  52.   { currentdevparams dup /Writeable known
  53.     { /Writeable get { pop true } if }{ pop } ifelse
  54.   } 100 string /IODevice resourceforall
  55.   { (True) }{ (False) } ifelse
  56.   = flush
  57.   restore
  58. "
  59. *End
  60.  
  61. *% System Management
  62. *SuggestedJobTimeout: "0"
  63. *SuggestedManualFeedTimeout: "0"
  64. *SuggestedWaitTimeout: "120"
  65. *PrintPSErrors: True
  66.  
  67. *Password: "0"
  68.  
  69. *ExitServer: "
  70.   count 0 eq { true }
  71.   { dup statusdict /checkpassword get exec not } ifelse
  72.   { (WARNING : Cannot perform the exitserver command.) =
  73.     (Password supplied is not valid.) =
  74.     (Please contact the author of this software.) = flush quit } if
  75.   serverdict /exitserver get exec
  76. "
  77. *End
  78.  
  79. *Reset: "
  80.   count 0 eq { true }
  81.   { dup statusdict /checkpassword get exec not } ifelse
  82.   { (WARNING : Cannot perform the exitserver command.) =
  83.     (Password supplied is not valid.) =
  84.     (Please contact the author of this software.) = flush quit } if
  85.   serverdict /exitserver get exec
  86.   systemdict /quit get exec
  87.   (WARNING : Printer Reset Failed.) = flush
  88. "
  89. *End
  90.  
  91. *% Protocols
  92. *Protocols: PJL TBCP
  93.  
  94. *1284Modes Parallel: Compat Nibble ECP
  95. *1284DeviceID: "MFG:Kyocera Mita;Model:Kyocera Mita Ci1100;COMMAND SET: POSTSCRIPT,PJL,PCL"
  96.  
  97. *% Page Stack Order
  98. *PageStackOrder FDSide: Reverse
  99. *PageStackOrder FUSide: Normal
  100.  
  101. *% JCL Information 
  102. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  103. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
  104. *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  105.  
  106. *JCLOpenUI *JCLEconomode/EcoPrint: PickOne
  107. *DefaultJCLEconomode: Off
  108. *OrderDependency: 5 JCLSetup *JCLEconomode
  109. *JCLEconomode Off/Off: "@PJL SET ECONOMODE=OFF<0A>"
  110. *JCLEconomode On/On: "@PJL SET ECONOMODE=ON<0A>"
  111. *JCLCloseUI: *JCLEconomode
  112.  
  113. *% Installable Options
  114. *OpenGroup: InstallableOptions/Installed Options
  115.  
  116. *% Paper Feeder
  117. *OpenUI *Opt15/Paper Feeder: Boolean
  118. *DefaultOpt15: False
  119. *Opt15 False/Not Installed: ""
  120. *Opt15 True/Installed: ""
  121. *?Opt15: "
  122.   save
  123.   (False) currentpagedevice dup /InputAttributes known {
  124.     /InputAttributes get
  125.     dup 1 known { dup 1 get null ne { exch pop (True) exch } if } if
  126.   } if pop
  127.   = flush
  128.   restore
  129. "
  130. *End
  131. *CloseUI: *Opt15
  132.  
  133. *% Duplex Unit
  134. *OpenUI *Opt16/Duplex Unit: Boolean
  135. *DefaultOpt16: False
  136. *Opt16 False/Not Installed: ""
  137. *Opt16 True/Installed: ""
  138. *?Opt16: "
  139.   save
  140.   currentpagedevice /Duplex known { (True) }{ (False) } ifelse
  141.   = flush
  142.   restore
  143. "
  144. *End
  145. *CloseUI: *Opt16
  146.  
  147. *% Disk Drive
  148. *OpenUI *Opt18/Optional Disk: PickOne
  149. *DefaultOpt18: False
  150. *Opt18 None/None: ""
  151. *Opt18 HardDisk/Hard Disk: ""
  152. *Opt18 RAMDisk/RAM Disk: ""
  153. *?Opt18: "
  154.   save
  155.   false
  156.   (%disk?%)
  157.   { currentdevparams dup /Writeable known
  158.     { dup /Writeable get
  159.       { exch pop /LogicalSize get dup 0 gt exch 102400 lt eq true }{ pop pop false } ifelse
  160.     }{ pop pop } ifelse
  161.   } 100 string /IODevice resourceforall
  162.   { { (RAMDisk) }{ (HardDisk) } ifelse }{ (None) } ifelse
  163.   = flush
  164.   restore
  165. "
  166. *End
  167. *CloseUI: *Opt18
  168.  
  169. *% Installed Memory
  170. *OpenUI *InstalledMemory/Memory: PickOne
  171. *DefaultInstalledMemory: 48MB
  172. *InstalledMemory 48MB/Standard: ""
  173. *InstalledMemory 52MB/4MB Upgrade: ""
  174. *InstalledMemory 56MB/8MB Upgrade: ""
  175. *InstalledMemory 60MB/12MB Upgrade: ""
  176. *InstalledMemory 64MB/16MB Upgrade: ""
  177. *InstalledMemory 68MB/20MB Upgrade: ""
  178. *InstalledMemory 72MB/24MB Upgrade: ""
  179. *InstalledMemory 80MB/32MB Upgrade: ""
  180. *InstalledMemory 84MB/36MB Upgrade: ""
  181. *InstalledMemory 88MB/40MB Upgrade: ""
  182. *InstalledMemory 96MB/48MB Upgrade: ""
  183. *InstalledMemory 112MB/64MB Upgrade: ""
  184. *?InstalledMemory: "
  185.   save
  186.   currentsystemparams dup
  187.   /RamSize known {
  188.     /RamSize get
  189.     524288 div ceiling cvi 2 div cvi
  190.     /vmsize 20 string def
  191.     vmsize cvs print
  192.     (MB) print (\n) print flush
  193.   }{
  194.     pop (Unknown) print flush
  195.   } ifelse
  196.   restore
  197. "
  198. *End
  199. *CloseUI: *InstalledMemory
  200.  
  201. *CloseGroup: InstallableOptions
  202.  
  203. *% Virtual Memory 
  204. *VMOption 48MB: "39168000"
  205. *VMOption 52MB: "42528000"
  206. *VMOption 56MB: "45888000"
  207. *VMOption 60MB: "49350000"
  208. *VMOption 64MB: "52642000"
  209. *VMOption 68MB: "55968000"
  210. *VMOption 72MB: "59328000"
  211. *VMOption 80MB: "59328000"
  212. *VMOption 84MB: "59328000"
  213. *VMOption 88MB: "59328000"
  214. *VMOption 96MB: "59328000"
  215. *VMOption 112MB: "59328000"
  216.  
  217.  
  218. *% Constraints
  219. *UIConstraints: *Opt15 False *InputSlot PF81A
  220. *UIConstraints: *Opt15 False *InputSlot PF81B
  221. *UIConstraints: *Opt16 False *Duplex DuplexTumble
  222. *UIConstraints: *Duplex DuplexTumble *Opt16 False
  223. *UIConstraints: *Opt16 False *Duplex DuplexNoTumble
  224. *UIConstraints: *Duplex DuplexNoTumble *Opt16 False
  225. *UIConstraints: *Opt16 True *InputSlot Internal
  226. *UIConstraints: *InputSlot Internal *Opt16 True
  227. *UIConstraints: *MediaType Transparency *Duplex
  228. *UIConstraints: *Duplex *MediaType Transparency
  229. *UIConstraints: *MediaType Labels *Duplex
  230. *UIConstraints: *Duplex *MediaType Labels
  231. *UIConstraints: *Opt18 None *KCCollate Temp0
  232. *UIConstraints: *Opt18 None *KCCollate Temp
  233. *UIConstraints: *Opt18 None *KCCollate Perm
  234. *UIConstraints: *Opt18 RAMDisk *KCCollate Perm
  235. *UIConstraints: *Opt18 HardDisk *KCCollate Temp0
  236. *UIConstraints: *Opt18 RAMDisk *KCCollate Temp
  237. *UIConstraints: *Opt18 RAMDisk *KCBarcodeMode First
  238. *UIConstraints: *Opt18 RAMDisk *KCBarcodeMode All
  239. *UIConstraints: *Opt18 None *KCCollate VMBAdmin
  240. *UIConstraints: *Opt18 None *KCCollate VMBUser01
  241. *UIConstraints: *Opt18 None *KCCollate VMBUser02
  242. *UIConstraints: *Opt18 None *KCCollate VMBUser03
  243. *UIConstraints: *Opt18 None *KCCollate VMBUser04
  244. *UIConstraints: *Opt18 None *KCCollate VMBUser05
  245. *UIConstraints: *Opt18 None *KCCollate VMBUser06
  246. *UIConstraints: *Opt18 None *KCCollate VMBUser07
  247. *UIConstraints: *Opt18 None *KCCollate VMBUser08
  248. *UIConstraints: *Opt18 None *KCCollate VMBUser09
  249. *UIConstraints: *Opt18 None *KCCollate VMBUser10
  250. *UIConstraints: *Opt18 RAMDisk *KCCollate VMBAdmin
  251. *UIConstraints: *Opt18 RAMDisk *KCCollate VMBUser01
  252. *UIConstraints: *Opt18 RAMDisk *KCCollate VMBUser02
  253. *UIConstraints: *Opt18 RAMDisk *KCCollate VMBUser03
  254. *UIConstraints: *Opt18 RAMDisk *KCCollate VMBUser04
  255. *UIConstraints: *Opt18 RAMDisk *KCCollate VMBUser05
  256. *UIConstraints: *Opt18 RAMDisk *KCCollate VMBUser06
  257. *UIConstraints: *Opt18 RAMDisk *KCCollate VMBUser07
  258. *UIConstraints: *Opt18 RAMDisk *KCCollate VMBUser08
  259. *UIConstraints: *Opt18 RAMDisk *KCCollate VMBUser09
  260. *UIConstraints: *Opt18 RAMDisk *KCCollate VMBUser10
  261. *UIConstraints: *KCBarcodeMode *KCCollate VMBAdmin
  262. *UIConstraints: *KCCollate VMBAdmin *KCBarcodeMode First
  263. *UIConstraints: *KCCollate VMBAdmin *KCBarcodeMode All
  264. *UIConstraints: *KCBarcodeMode *KCCollate VMBUser01
  265. *UIConstraints: *KCCollate VMBUser01 *KCBarcodeMode First
  266. *UIConstraints: *KCCollate VMBUser01 *KCBarcodeMode All
  267. *UIConstraints: *KCBarcodeMode *KCCollate VMBUser02
  268. *UIConstraints: *KCCollate VMBUser02 *KCBarcodeMode First
  269. *UIConstraints: *KCCollate VMBUser02 *KCBarcodeMode All
  270. *UIConstraints: *KCBarcodeMode *KCCollate VMBUser03
  271. *UIConstraints: *KCCollate VMBUser03 *KCBarcodeMode First
  272. *UIConstraints: *KCCollate VMBUser03 *KCBarcodeMode All
  273. *UIConstraints: *KCBarcodeMode *KCCollate VMBUser04
  274. *UIConstraints: *KCCollate VMBUser04 *KCBarcodeMode First
  275. *UIConstraints: *KCCollate VMBUser04 *KCBarcodeMode All
  276. *UIConstraints: *KCBarcodeMode *KCCollate VMBUser05
  277. *UIConstraints: *KCCollate VMBUser05 *KCBarcodeMode First
  278. *UIConstraints: *KCCollate VMBUser05 *KCBarcodeMode All
  279. *UIConstraints: *KCBarcodeMode *KCCollate VMBUser06
  280. *UIConstraints: *KCCollate VMBUser06 *KCBarcodeMode First
  281. *UIConstraints: *KCCollate VMBUser06 *KCBarcodeMode All
  282. *UIConstraints: *KCBarcodeMode *KCCollate VMBUser07
  283. *UIConstraints: *KCCollate VMBUser07 *KCBarcodeMode First
  284. *UIConstraints: *KCCollate VMBUser07 *KCBarcodeMode All
  285. *UIConstraints: *KCBarcodeMode *KCCollate VMBUser08
  286. *UIConstraints: *KCCollate VMBUser08 *KCBarcodeMode First
  287. *UIConstraints: *KCCollate VMBUser08 *KCBarcodeMode All
  288. *UIConstraints: *KCBarcodeMode *KCCollate VMBUser09
  289. *UIConstraints: *KCCollate VMBUser09 *KCBarcodeMode First
  290. *UIConstraints: *KCCollate VMBUser09 *KCBarcodeMode All
  291. *UIConstraints: *KCBarcodeMode *KCCollate VMBUser10
  292. *UIConstraints: *KCCollate VMBUser10 *KCBarcodeMode First
  293. *UIConstraints: *KCCollate VMBUser10 *KCBarcodeMode All
  294. *UIConstraints: *KCBarcodeMode *KCCollate None
  295. *UIConstraints: *KCCollate None *KCBarcodeMode First
  296. *UIConstraints: *KCCollate None *KCBarcodeMode All
  297. *UIConstraints: *PageSize Executive *InputSlot Internal
  298. *UIConstraints: *InputSlot Internal *PageSize Executive
  299. *UIConstraints: *PageSize B5 *InputSlot Internal
  300. *UIConstraints: *InputSlot Internal *PageSize B5
  301. *UIConstraints: *PageSize Executive *InputSlot PF81A
  302. *UIConstraints: *InputSlot PF81A *PageSize Executive
  303. *UIConstraints: *PageSize B5 *InputSlot PF81A
  304. *UIConstraints: *InputSlot PF81A *PageSize B5
  305. *UIConstraints: *PageSize Executive *InputSlot PF81B
  306. *UIConstraints: *InputSlot PF81B *PageSize Executive
  307. *UIConstraints: *PageSize B5 *InputSlot PF81B
  308. *UIConstraints: *InputSlot PF81B *PageSize B5
  309. *UIConstraints: *PageSize Executive *Duplex
  310. *UIConstraints: *Duplex *PageSize Executive
  311. *UIConstraints: *KCPantone PantCorrected *Resolution 1200dpi
  312. *UIConstraints: *Resolution 1200dpi *KCPantone PantCorrected
  313. *UIConstraints: *KCINKSimulation Toyo *Resolution 600dpi
  314. *UIConstraints: *Resolution 600dpi *KCINKSimulation Toyo
  315. *UIConstraints: *KCINKSimulation *KCPantone PantCorrected
  316. *UIConstraints: *KCPantone PantCorrected *KCINKSimulation Euro
  317. *UIConstraints: *KCPantone PantCorrected *KCINKSimulation Swop
  318. *UIConstraints: *KCPantone PantCorrected *KCINKSimulation Toyo
  319. *UIConstraints: *KCPantone PantCorrected *KCINKSimulation Dic
  320. *UIConstraints: *KCRGBSimulation None *KCPantone PantCorrected
  321. *UIConstraints: *KCRGBSimulation SMPTE240M *KCPantone PantCorrected
  322. *UIConstraints: *KCRGBSimulation Trinitron *KCPantone PantCorrected
  323. *UIConstraints: *KCRGBSimulation AppleRGB *KCPantone PantCorrected
  324. *UIConstraints: *KCRGBSimulation NTSC *KCPantone PantCorrected
  325. *UIConstraints: *KCPantone PantCorrected *KCRGBSimulation None
  326. *UIConstraints: *KCPantone PantCorrected *KCRGBSimulation SMPTE240M
  327. *UIConstraints: *KCPantone PantCorrected *KCRGBSimulation Trinitron
  328. *UIConstraints: *KCPantone PantCorrected *KCRGBSimulation AppleRGB
  329. *UIConstraints: *KCPantone PantCorrected *KCRGBSimulation NTSC
  330. *UIConstraints: *KCPantone *KCVividColor True
  331. *UIConstraints: *KCVividColor True *KCPantone PantCorrected
  332. *UIConstraints: *KCVividColor True *KCPantone AppCorrected
  333.  
  334. *% Resolution 
  335. *OpenUI *Resolution/Resolution: PickOne
  336. *OrderDependency: 10 AnySetup *Resolution
  337. *DefaultResolution: 600dpi
  338. *Resolution 600dpi/600 Dots per Inch (dpi): "<< /HWResolution [600 600] >> setpagedevice"
  339. *Resolution 1200dpi/1200 Dots per Inch (dpi): "<< /HWResolution [1200 1200] >> setpagedevice"
  340. *?Resolution: "
  341.   save
  342.   currentpagedevice /HWResolution get
  343.   0 get (      ) cvs print (dpi) = flush
  344.   restore
  345. "
  346. *End
  347. *CloseUI: *Resolution
  348.  
  349. *% Color Model
  350. *OpenUI *ColorModel/Color Mode: PickOne
  351. *OrderDependency: 10 AnySetup *ColorModel
  352. *DefaultColorModel: Color
  353. *ColorModel Color/Process Color (CMYK): "<< /ProcessColorModel /DeviceCMYK >> setpagedevice"
  354. *ColorModel Quick/Quick Color (CMY): "<< /ProcessColorModel /DeviceCMY >> setpagedevice"
  355. *ColorModel Gray/Monochrome: "<< /ProcessColorModel /DeviceGray >> setpagedevice"
  356. *?ColorModel: "
  357.   save
  358.   currentpagedevice /ProcessColorModel get
  359.   1 {
  360.     dup /DeviceGray eq { pop (Gray) exit } if
  361.     dup /DeviceCMYK eq { pop (Color) exit } if
  362.     dup /DeviceCMY eq { pop (Quick) exit } if
  363.     pop (Unknown)
  364.   } repeat
  365.   = flush
  366.   restore
  367. "
  368. *End
  369. *CloseUI: *ColorModel
  370.  
  371. *% Embedded Pantone
  372. *OpenUI *KCPantone/Color Correction: PickOne
  373. *OrderDependency: 10 AnySetup *KCPantone
  374. *DefaultKCPantone: None
  375. *KCPantone PantCorrected/Pantone<AE>: ""
  376. *KCPantone AppCorrected/Application Corrected: ""
  377. *KCPantone None/Printer Corrected: ""
  378. *CloseUI: *KCPantone
  379.  
  380. *% Ink Simulation
  381. *OpenUI *KCINKSimulation/Ink Simulation (CMYK): PickOne
  382. *OrderDependency: 10 AnySetup *KCINKSimulation
  383. *DefaultKCINKSimulation: None
  384. *KCINKSimulation None/None: "
  385.   null << /DeviceRenderingCMYKInfo << /VirtualColorDevice 5 -1 roll >> >> setpagedevice"
  386. *End
  387. *KCINKSimulation Euro/Euroscale Press: "
  388.   /EURO << /DeviceRenderingCMYKInfo << /VirtualColorDevice << /ColorTransform 7 -1 roll >> >> >> setpagedevice"
  389. *End
  390. *KCINKSimulation Swop/SWOP Press: "
  391.   /SWOP << /DeviceRenderingCMYKInfo << /VirtualColorDevice << /ColorTransform 7 -1 roll >> >> >> setpagedevice"
  392. *End
  393. *KCINKSimulation Toyo/TOYO: "
  394.   /TOYO << /DeviceRenderingCMYKInfo << /VirtualColorDevice << /ColorTransform 7 -1 roll >> >> >> setpagedevice"
  395. *End
  396. *KCINKSimulation Dic/DIC: "
  397.   /DIC << /DeviceRenderingCMYKInfo << /VirtualColorDevice << /ColorTransform 7 -1 roll >> >> >> setpagedevice"
  398. *End
  399. *?KCINKSimulation: "
  400.   save
  401.   currentpagedevice dup /DeviceRenderingCMYKInfo known {
  402.     /DeviceRenderingCMYKInfo get /VirtualColorDevice get /ColorTransform get
  403.     dup type /dicttype eq {
  404.       1 {
  405.         dup /EURO eq { pop (Euro) exit } if
  406.         dup /SWOP eq { pop (Swop) exit } if
  407.         dup /TOYO eq { pop (Toyo) exit } if
  408.         dup /DIC eq { pop (Dic) exit } if
  409.         pop (None)
  410.       } repeat
  411.     } pop (None) } ifelse
  412.   }{ pop (Unknown) } ifelse
  413.   = flush
  414.   restore
  415. "
  416. *End
  417. *CloseUI: *KCINKSimulation
  418.  
  419. *% RGB Simulation
  420. *OpenUI *KCRGBSimulation/Monitor Simulation (RGB): PickOne
  421. *OrderDependency: 10 AnySetup *KCRGBSimulation
  422. *DefaultKCRGBSimulation: sRGB
  423. *KCRGBSimulation SMPTE240M/SMPTE240M: "
  424.   << /DeviceRenderingRGBInfo << /VirtualColorDevice << /ColorTransform /SMPTE240M >> >> >> setpagedevice"
  425. *End
  426. *KCRGBSimulation sRGB/sRGB (HDTV): "
  427.   << /DeviceRenderingRGBInfo << /VirtualColorDevice << /ColorTransform /sRGB >> >> >> setpagedevice"
  428. *End
  429. *KCRGBSimulation Trinitron/Trinitron: "
  430.   << /DeviceRenderingRGBInfo << /VirtualColorDevice << /ColorTransform /Trinitron >> >> >> setpagedevice"
  431. *End
  432. *KCRGBSimulation AppleRGB/Apple RGB: "
  433.   << /DeviceRenderingRGBInfo << /VirtualColorDevice << /ColorTransform /AppleRGB >> >> >> setpagedevice"
  434. *End
  435. *KCRGBSimulation NTSC/NTSC: "
  436.   << /DeviceRenderingRGBInfo << /VirtualColorDevice << /ColorTransform /NTSC >> >> >> setpagedevice"
  437. *End
  438. *KCRGBSimulation None/None: "
  439.   << /DeviceRenderingRGBInfo << /VirtualColorDevice null  >> >> setpagedevice"
  440. *End
  441. *?KCRGBSimulation: "
  442.   save
  443.   currentpagedevice dup /DeviceRenderingRGBInfo known {
  444.     /DeviceRenderingRGBInfo get /VirtualColorDevice get /ColorTransform get
  445.     1 {
  446.       dup /SMPTE240M eq { pop (SMPTE240M) exit } if
  447.       dup /sRGB eq { pop (sRGB) exit } if
  448.       dup /Trinitron eq { pop (Trinitron) exit } if
  449.       dup /AppleRGB eq { pop (AppleRGB) exit } if
  450.       dup /NTSC eq { pop (NTSC) exit } if
  451.       pop (None)
  452.     } repeat
  453.   }{ (Unknown) } ifelse
  454.   exch pop
  455.   = flush
  456.   restore
  457. "
  458. *End
  459. *CloseUI: *KCRGBSimulation
  460.  
  461. *% VividColor
  462. *OpenUI *KCVividColor/Vivid Color: Boolean
  463. *OrderDependency: 10 AnySetup *KCVividColor
  464. *DefaultKCVividColor: False
  465. *KCVividColor False/Off: "<< /DeviceRenderingVividInfo << /VividColor false >> >> setpagedevice"
  466. *KCVividColor True/On: "<< /DeviceRenderingVividInfo << /VividColor true >> >> setpagedevice"
  467. *?KCVividColor: "
  468.   save
  469.   currentpagedevice dup /DeviceRenderingVividInfo known {
  470.     /DeviceRenderingVividInfo get /VividColor get
  471.     { (True) }{ (False) } ifelse
  472.   }{ (Unknown) } ifelse
  473.   exch pop
  474.   = flush
  475.   restore
  476. "
  477. *End
  478. *CloseUI: KCVividColor
  479. *% Halftone Information 
  480. *DefaultHalftoneType: 1
  481. *ScreenFreq: "85.71"
  482. *ScreenAngle: "45.0"
  483. *ResScreenFreq 1200dpi: "85.71"
  484. *ResScreenAngle 1200dpi: "45.0"
  485. *ResScreenFreq 600dpi: "60.0"
  486. *ResScreenAngle 600dpi: "45.0"
  487.  
  488. *DefaultScreenProc: Ellipse
  489. *ScreenProc Dot: "
  490.   { abs exch abs 2 copy add 1 gt
  491.   { 1 sub dup mul exch 1 sub dup mul add 1 sub }
  492.   { dup mul exch dup mul add 1 exch sub } ifelse }
  493. "
  494. *End
  495. *ScreenProc Line: "
  496.   { pop }
  497. "
  498. *End
  499. *ScreenProc Ellipse: "
  500.   { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }
  501. "
  502. *End
  503.  
  504. *DefaultTransfer: Null
  505. *Transfer Null: "{}"
  506. *Transfer Null.Inverse: "{ 1 exch sub }"
  507.  
  508. *% Paper Handling 
  509. *% Page Size Definitions
  510. *OpenUI *PageSize: PickOne
  511. *OrderDependency: 40 AnySetup *PageSize
  512. *DefaultPageSize: Letter
  513. *PageSize Letter/Letter: "
  514.   << /Policies << /PageSize 2 >> /PageSize [612 792] /ImagingBBox null >> setpagedevice
  515. "
  516. *End
  517. *PageSize Legal/Legal: "
  518.   << /Policies << /PageSize 2 >> /PageSize [612 1008] /ImagingBBox null >> setpagedevice
  519. "
  520. *End
  521. *PageSize Executive/Executive: "
  522.   << /Policies << /PageSize 2 >> /PageSize [522 756] /ImagingBBox null >> setpagedevice
  523. "
  524. *End
  525. *PageSize A4/A4: "
  526.   << /Policies << /PageSize 2 >> /PageSize [595 842] /ImagingBBox null >> setpagedevice
  527. "
  528. *End
  529. *PageSize B5/B5 (JIS): "
  530.   << /Policies << /PageSize 2 >> /PageSize [516 729] /ImagingBBox null >> setpagedevice
  531. "
  532. *End
  533. *?PageSize: "
  534.   save
  535.   currentpagedevice /PageSize get aload pop
  536.   2 copy gt {exch} if
  537.   (Unknown)
  538.   5 dict
  539.   dup [612 792] (Letter) put
  540.   dup [612 1008] (Legal) put
  541.   dup [522 756] (Executive) put
  542.   dup [595 842] (A4) put
  543.   dup [516 729] (B5) put
  544.   { exch aload pop 4 index sub abs 5 le exch
  545.     5 index sub abs 5 le and
  546.     { exch pop exit }{ pop } ifelse
  547.   } bind forall
  548.   = flush
  549.   pop pop
  550.   restore
  551. "
  552. *End
  553. *CloseUI: *PageSize
  554.  
  555. *% Page Region Definitions for Frame Buffer
  556. *OpenUI *PageRegion: PickOne
  557. *OrderDependency: 40 AnySetup *PageRegion
  558. *DefaultPageRegion: Letter
  559. *PageRegion Letter/Letter: "
  560.   << /Policies << /PageSize 7 >> /PageSize [612 792] /ImagingBBox null >> setpagedevice
  561. "
  562. *End
  563. *PageRegion Legal/Legal: "
  564.   << /Policies << /PageSize 7 >> /PageSize [612 1008] /ImagingBBox null >> setpagedevice
  565. "
  566. *End
  567. *PageRegion Executive/Executive: "
  568.   << /Policies << /PageSize 7 >> /PageSize [522 756] /ImagingBBox null >> setpagedevice
  569. "
  570. *End
  571. *PageRegion A4/A4: "
  572.   << /Policies << /PageSize 7 >> /PageSize [595 842] /ImagingBBox null >> setpagedevice
  573. "
  574. *End
  575. *PageRegion B5/B5 (JIS): "
  576.   << /Policies << /PageSize 7 >> /PageSize [516 729] /ImagingBBox null >> setpagedevice
  577. "
  578. *End
  579. *CloseUI: *PageRegion
  580.  
  581. *% Imageable Area Definitions
  582. *DefaultImageableArea: Letter
  583. *ImageableArea Letter/Letter: "12 16 600 776"
  584. *ImageableArea Legal/Legal: "12 17 600 991"
  585. *ImageableArea Executive/Executive: "12 12 510 744"
  586. *ImageableArea A4/A4: "14 15 581 827"
  587. *ImageableArea B5/B5 (JIS): "21 12 495 717"
  588. *?ImageableArea: "
  589.   save
  590.   /cvp { cvi (                   ) cvs
  591.   print ( ) print } bind def
  592.   newpath clippath pathbbox
  593.   4 -2 roll exch 2 {ceiling cvp} repeat
  594.   exch 2 {floor cvp} repeat ( )
  595.   = flush
  596.   restore
  597. "
  598. *End
  599.  
  600. *% Physical Dimensions of Media
  601. *DefaultPaperDimension: Letter
  602. *PaperDimension Letter/Letter: "612 792"
  603. *PaperDimension Legal/Legal: "612 1008"
  604. *PaperDimension Executive/Executive: "522 756"
  605. *PaperDimension A4/A4: "595 842"
  606. *PaperDimension B5/B5 (JIS): "516 729"
  607.  
  608. *% Input Slot Definitions
  609. *OpenUI *InputSlot: PickOne
  610. *OrderDependency: 30 AnySetup *InputSlot
  611. *DefaultInputSlot: Internal
  612. *InputSlot Internal/Cassette 1 (Internal): "
  613.   << /ManualFeed false >> setpagedevice
  614.   statusdict begin 0 setpapertray end
  615. "
  616. *End
  617. *InputSlot PF81A/Cassette 2: "
  618.   << /ManualFeed false >> setpagedevice
  619.   statusdict begin 1 setpapertray end
  620. "
  621. *End
  622. *InputSlot PF81B/Cassette 3: "
  623.   << /ManualFeed false >> setpagedevice
  624.   statusdict begin 4 setpapertray end
  625. "
  626. *End
  627. *InputSlot MF1/Multi-Purpose Feeder: "
  628.   << /ManualFeed false >> setpagedevice
  629.   statusdict begin 3 setpapertray end
  630. "
  631. *End
  632. *InputSlot MF/Manual Feed: "<< /ManualFeed true >> setpagedevice"
  633. *?InputSlot: "
  634. "
  635. *End
  636. *CloseUI: *InputSlot
  637.  
  638. *% MediaType Definitions
  639. *OpenUI *MediaType: PickOne
  640. *OrderDependency: 100 AnySetup *MediaType
  641. *DefaultMediaType: Plain
  642. *MediaType Plain/Plain Paper: "<</ManualFeed false /MediaType (Plain) /DeferredMediaSelection true >> setpagedevice"
  643. *MediaType Transparency/Transparency: "<</ManualFeed false /MediaType (Transparency) /DeferredMediaSelection true >> setpagedevice"
  644. *MediaType Labels/Labels: "<</ManualFeed false /MediaType (Labels) /DeferredMediaSelection true >> setpagedevice"
  645. *MediaType Duplex/Duplex Paper: "<</ManualFeed false /MediaType (Duplex Paper) /DeferredMediaSelection true >> setpagedevice"
  646. *MediaType Cardstock/Cardstock: "<</ManualFeed false /MediaType (Card Stock) /DeferredMediaSelection true >> setpagedevice"
  647. *MediaType CoatedPaper/Coated Paper: "<</ManualFeed false /MediaType (Coated Paper) /DeferredMediaSelection true >> setpagedevice"
  648. *?MediaType: "
  649.   save
  650.     currentpagedevice /MediaType {get} stopped
  651.     {pop pop (Unknown)} {dup null eq {pop (Unknown)} if} ifelse = flush
  652.   restore"
  653. *End
  654. *CloseUI: *MediaType
  655.  
  656. *RequiresPageRegion All: True
  657. *% Output Bin Definitions
  658. *OpenUI *OutputBin/Output Bin: PickOne
  659. *OrderDependency: 51 AnySetup *OutputBin
  660. *DefaultOutputBin: FDSide
  661. *OutputBin FDSide/Side Tray (Face-Down): "0 statusdict /setoutputtray get exec"
  662. *OutputBin FUSide/Side Tray (Face-Up): "1 statusdict /setoutputtray get exec"
  663. *?OutputBin: "
  664. "
  665. *End
  666. *CloseUI: *OutputBin
  667.  
  668. *% Duplex Definitions
  669. *OpenUI *Duplex/Duplexing: PickOne
  670. *OrderDependency: 50 AnySetup *Duplex
  671. *DefaultDuplex: None
  672. *Duplex None/None: "statusdict begin false setduplexmode false settumble end"
  673. *Duplex DuplexTumble/Short Edge: "statusdict begin true setduplexmode true settumble end"
  674. *Duplex DuplexNoTumble/Long Edge: "statusdict begin true setduplexmode false settumble end"
  675. *?Duplex: "
  676.   save
  677.   statusdict begin
  678.   duplexmode
  679.   { tumble { (DuplexTumble) }{ (DuplexNoTumble) } ifelse }
  680.   { (None) } ifelse
  681.   = flush
  682.   end
  683.   restore
  684. "
  685. *End
  686. *CloseUI: *Duplex
  687.  
  688. *% Job Spooling Definitions
  689. *OpenUI *KCCollate/Job Spooling: PickOne
  690. *OrderDependency: 20 AnySetup *KCCollate
  691. *DefaultKCCollate: None
  692. *KCCollate None/None: "<< /Collate false >> setpagedevice"
  693. *KCCollate Temp0/Temporary (RAM Disk): "
  694.   userdict /UICollateDetails known not
  695.   { userdict /UICollateDetails 10 dict put } if
  696.   userdict /UICollateDetails get  /Mode 0  put
  697.   << /Collate true /CollateDetails UICollateDetails >> setpagedevice
  698. "
  699. *End
  700. *KCCollate Temp/Temporary (Hard Disk): "
  701.   userdict /UICollateDetails known not
  702.   { userdict /UICollateDetails 10 dict put } if
  703.   userdict /UICollateDetails get  /Mode 1  put
  704.   << /Collate true /CollateDetails UICollateDetails >> setpagedevice
  705. "
  706. *End
  707. *KCCollate Perm/Permanent (Hard Disk): "
  708.   userdict /UICollateDetails known not
  709.   { userdict /UICollateDetails 10 dict put } if
  710.   userdict /UICollateDetails get  /Mode 2  put
  711.   << /Collate true /CollateDetails UICollateDetails >> setpagedevice
  712. "
  713. *End
  714. *KCCollate VMBAdmin/Virtual Mailbox (Administrator): "
  715.   userdict /UICollateDetails known not
  716.   { userdict /UICollateDetails 10 dict put } if
  717.   userdict /UICollateDetails get dup /Mode 8 put /Destination [(Adminstrator)]  put
  718.   << /Collate true /CollateDetails UICollateDetails >> setpagedevice
  719. "
  720. *End
  721. *KCCollate VMBUser01/Virtual Mailbox (User 1): "
  722.   userdict /UICollateDetails known not
  723.   { userdict /UICollateDetails 10 dict put } if
  724.   userdict /UICollateDetails get dup /Mode 8 put /Destination [(User 1)]  put
  725.   << /Collate true /CollateDetails UICollateDetails >> setpagedevice
  726. "
  727. *End
  728. *KCCollate VMBUser02/Virtual Mailbox (User 2): "
  729.   userdict /UICollateDetails known not
  730.   { userdict /UICollateDetails 10 dict put } if
  731.   userdict /UICollateDetails get dup /Mode 8 put /Destination [(User 2)]  put
  732.   << /Collate true /CollateDetails UICollateDetails >> setpagedevice
  733. "
  734. *End
  735. *KCCollate VMBUser03/Virtual Mailbox (User 3): "
  736.   userdict /UICollateDetails known not
  737.   { userdict /UICollateDetails 10 dict put } if
  738.   userdict /UICollateDetails get dup /Mode 8 put /Destination [(User 3)]  put
  739.   << /Collate true /CollateDetails UICollateDetails >> setpagedevice
  740. "
  741. *End
  742. *KCCollate VMBUser04/Virtual Mailbox (User 4): "
  743.   userdict /UICollateDetails known not
  744.   { userdict /UICollateDetails 10 dict put } if
  745.   userdict /UICollateDetails get dup /Mode 8 put /Destination [(User 4)]  put
  746.   << /Collate true /CollateDetails UICollateDetails >> setpagedevice
  747. "
  748. *End
  749. *KCCollate VMBUser05/Virtual Mailbox (User 5): "
  750.   userdict /UICollateDetails known not
  751.   { userdict /UICollateDetails 10 dict put } if
  752.   userdict /UICollateDetails get dup /Mode 8 put /Destination [(User 5)]  put
  753.   << /Collate true /CollateDetails UICollateDetails >> setpagedevice
  754. "
  755. *End
  756. *KCCollate VMBUser06/Virtual Mailbox (User 6): "
  757.   userdict /UICollateDetails known not
  758.   { userdict /UICollateDetails 10 dict put } if
  759.   userdict /UICollateDetails get dup /Mode 8 put /Destination [(User 6)]  put
  760.   << /Collate true /CollateDetails UICollateDetails >> setpagedevice
  761. "
  762. *End
  763. *KCCollate VMBUser07/Virtual Mailbox (User 7): "
  764.   userdict /UICollateDetails known not
  765.   { userdict /UICollateDetails 10 dict put } if
  766.   userdict /UICollateDetails get dup /Mode 8 put /Destination [(User 7)]  put
  767.   << /Collate true /CollateDetails UICollateDetails >> setpagedevice
  768. "
  769. *End
  770. *KCCollate VMBUser08/Virtual Mailbox (User 8): "
  771.   userdict /UICollateDetails known not
  772.   { userdict /UICollateDetails 10 dict put } if
  773.   userdict /UICollateDetails get dup /Mode 8 put /Destination [(User 8)]  put
  774.   << /Collate true /CollateDetails UICollateDetails >> setpagedevice
  775. "
  776. *End
  777. *KCCollate VMBUser09/Virtual Mailbox (User 9): "
  778.   userdict /UICollateDetails known not
  779.   { userdict /UICollateDetails 10 dict put } if
  780.   userdict /UICollateDetails get dup /Mode 8 put /Destination [(User 9)]  put
  781.   << /Collate true /CollateDetails UICollateDetails >> setpagedevice
  782. "
  783. *End
  784. *KCCollate VMBUser10/Virtual Mailbox (User 10): "
  785.   userdict /UICollateDetails known not
  786.   { userdict /UICollateDetails 10 dict put } if
  787.   userdict /UICollateDetails get dup /Mode 8 put /Destination [(User 10)]  put
  788.   << /Collate true /CollateDetails UICollateDetails >> setpagedevice
  789. "
  790. *End
  791. *?KCCollate: "
  792.   save
  793.   currentpagedevice dup /Collate known {
  794.     dup /CollateDetails known {
  795.       /CollateDetails get
  796.       dup /Mode known {
  797.         /Mode get
  798.         1 {
  799.           dup 0 eq { pop (Temp0) exit } if
  800.           dup 1 eq { pop (Temp) exit } if
  801.           dup 2 eq { pop (Perm) exit } if
  802.           dup 8 eq { pop (VMB) exit } if
  803.           pop (Unknown)
  804.         } repeat
  805.       }{ pop (Unknown) } ifelse
  806.     }{ pop (Unknown) } ifelse
  807.   }{ pop (Unknown) } ifelse
  808.   = flush
  809.   restore
  810. "
  811. *End
  812. *CloseUI: *KCCollate
  813.  
  814. *% Barcode Mode Definitions
  815. *OpenUI *KCBarcodeMode/Barcode: PickOne
  816. *OrderDependency: 21 AnySetup *KCBarcodeMode
  817. *DefaultKCBarcodeMode: None
  818. *KCBarcodeMode None/None: "
  819.   userdict /UICollateDetails known not
  820.   { userdict /UICollateDetails 10 dict put } if
  821.   userdict /UICollateDetails get /Barcode 2  put
  822.   << /CollateDetails UICollateDetails >> setpagedevice
  823. "
  824. *End
  825. *KCBarcodeMode First/First Page: "
  826.   userdict /UICollateDetails known not
  827.   { userdict /UICollateDetails 10 dict put } if
  828.   userdict /UICollateDetails get /Barcode 0  put
  829.   << /CollateDetails UICollateDetails >> setpagedevice
  830. "
  831. *End
  832. *KCBarcodeMode All/All Pages: "
  833.   userdict /UICollateDetails known not
  834.   { userdict /UICollateDetails 10 dict put } if
  835.   userdict /UICollateDetails get /Barcode 1  put
  836.   << /CollateDetails UICollateDetails >> setpagedevice
  837. "
  838. *End
  839. *?KCBarcodeMode: "
  840.   save
  841.   currentpagedevice dup /CollateDetails known {
  842.     /CollateDetails get /Barcode get
  843.     1 {
  844.       dup 2 eq { pop (None) exit } if
  845.       dup 0 eq { pop (First) exit } if
  846.       dup 1 eq { pop (All) exit } if
  847.       pop (Unknown)
  848.     } repeat
  849.   }{ (Unknown) } ifelse
  850.   exch pop
  851.   = flush
  852.   restore
  853. "
  854. *End
  855. *CloseUI: *KCBarcodeMode
  856.  
  857. *% Barcode ID Definitions
  858. *OpenUI *KCBarcodeID/Barcode ID: Boolean
  859. *OrderDependency: 23 AnySetup *KCBarcodeID
  860. *DefaultKCBarcodeID: False
  861. *KCBarcodeID True/On: "
  862.   userdict /UICollateDetails known not
  863.   { userdict /UICollateDetails 10 dict put } if
  864.   userdict /UICollateDetails get /BarcodePosition 2 copy known { 2 copy get }
  865.   { currentpagedevice /CollateDetails get /BarcodePosition get } ifelse 128 or  put
  866.   << /CollateDetails UICollateDetails >> setpagedevice
  867. "
  868. *End
  869. *KCBarcodeID False/Off: "
  870.   userdict /UICollateDetails known not
  871.   { userdict /UICollateDetails 10 dict put } if
  872.   userdict /UICollateDetails get /BarcodePosition 2 copy known { 2 copy get }
  873.   { currentpagedevice /CollateDetails get /BarcodePosition get } ifelse 128 not  put
  874.   << /CollateDetails UICollateDetails >> setpagedevice
  875. "
  876. *End
  877. *?KCBarcodeID: "
  878.   save
  879.   currentpagedevice dup /CollateDetails known {
  880.     /CollateDetails get /BarcodePosition get 128 gt
  881.     { (False) }{ (True) } ifelse
  882.   }{ (Unknown) } ifelse
  883.   exch pop
  884.   = flush
  885.   restore
  886. "
  887. *End
  888. *CloseUI: *KCBarcodeID
  889.  
  890. *% Barcode Position Definitions
  891. *OpenUI *KCBarcodePos/Barcode Position: PickOne
  892. *OrderDependency: 22 AnySetup *KCBarcodePos
  893. *DefaultKCBarcodePos: ULB
  894. *KCBarcodePos ULB/Upper Left: "
  895.   userdict /UICollateDetails known not
  896.   { userdict /UICollateDetails 10 dict put } if
  897.   userdict /UICollateDetails get /BarcodePosition 2 copy known { 2 copy get }
  898.   { currentpagedevice /CollateDetails get /BarcodePosition get } ifelse 128 and 4 or  put
  899.   << /CollateDetails UICollateDetails >> setpagedevice
  900. "
  901. *End
  902. *KCBarcodePos URB/Upper Right: "
  903.   userdict /UICollateDetails known not
  904.   { userdict /UICollateDetails 10 dict put } if
  905.   userdict /UICollateDetails get /BarcodePosition 2 copy known { 2 copy get }
  906.   { currentpagedevice /CollateDetails get /BarcodePosition get } ifelse 128 and 3 or  put
  907.   << /CollateDetails UICollateDetails >> setpagedevice
  908. "
  909. *End
  910. *KCBarcodePos LLB/Lower Left: "
  911.   userdict /UICollateDetails known not
  912.   { userdict /UICollateDetails 10 dict put } if
  913.   userdict /UICollateDetails get /BarcodePosition 2 copy known { 2 copy get }
  914.   { currentpagedevice /CollateDetails get /BarcodePosition get } ifelse 128 and 7 or  put
  915.   << /CollateDetails UICollateDetails >> setpagedevice
  916. "
  917. *End
  918. *KCBarcodePos LRB/Lower Right: "
  919.   userdict /UICollateDetails known not
  920.   { userdict /UICollateDetails 10 dict put } if
  921.   userdict /UICollateDetails get /BarcodePosition 2 copy known { 2 copy get }
  922.   { currentpagedevice /CollateDetails get /BarcodePosition get } ifelse 128 and  put
  923.   << /CollateDetails UICollateDetails >> setpagedevice
  924. "
  925. *End
  926. *KCBarcodePos ULVB/Upper Left Vertical: "
  927.   userdict /UICollateDetails known not
  928.   { userdict /UICollateDetails 10 dict put } if
  929.   userdict /UICollateDetails get /BarcodePosition 2 copy known { 2 copy get }
  930.   { currentpagedevice /CollateDetails get /BarcodePosition get } ifelse 128 and 5 or  put
  931.   << /CollateDetails UICollateDetails >> setpagedevice
  932. "
  933. *End
  934. *KCBarcodePos URVB/Upper Right Vertical: "
  935.   userdict /UICollateDetails known not
  936.   { userdict /UICollateDetails 10 dict put } if
  937.   userdict /UICollateDetails get /BarcodePosition 2 copy known { 2 copy get }
  938.   { currentpagedevice /CollateDetails get /BarcodePosition get } ifelse 128 and 2 or  put
  939.   << /CollateDetails UICollateDetails >> setpagedevice
  940. "
  941. *End
  942. *KCBarcodePos LLVB/Lower Left Vertical: "
  943.   userdict /UICollateDetails known not
  944.   { userdict /UICollateDetails 10 dict put } if
  945.   userdict /UICollateDetails get /BarcodePosition 2 copy known { 2 copy get }
  946.   { currentpagedevice /CollateDetails get /BarcodePosition get } ifelse 128 and 6 or  put
  947.   << /CollateDetails UICollateDetails >> setpagedevice
  948. "
  949. *End
  950. *KCBarcodePos LRVB/Lower Right Vertical: "
  951.   userdict /UICollateDetails known not
  952.   { userdict /UICollateDetails 10 dict put } if
  953.   userdict /UICollateDetails get /BarcodePosition 2 copy known { 2 copy get }
  954.   { currentpagedevice /CollateDetails get /BarcodePosition get } ifelse 128 and 1 or  put
  955.   << /CollateDetails UICollateDetails >> setpagedevice
  956. "
  957. *End
  958. *?KCBarcodePos: "
  959.   save
  960.   currentpagedevice dup /CollateDetails known {
  961.     /CollateDetails get /BarcodePosition get
  962.     1 {
  963.       dup 4 eq { pop (ULB) exit } if
  964.       dup 3 eq { pop (URB) exit } if
  965.       dup 7 eq { pop (LLB) exit } if
  966.       dup 0 eq { pop (LRB) exit } if
  967.       dup 5 eq { pop (ULVB) exit } if
  968.       dup 2 eq { pop (URVB) exit } if
  969.       dup 6 eq { pop (LLVB) exit } if
  970.       dup 1 eq { pop (LRVB) exit } if
  971.       pop (Unknown)
  972.     } repeat
  973.   }{ (Unknown) } ifelse
  974.   exch pop
  975.   = flush
  976.   restore
  977. "
  978. *End
  979. *CloseUI: *KCBarcodePos
  980.  
  981. *% Tray Switch Definitions
  982. *OpenUI *TraySwitch/Auto Tray Switch: PickOne
  983. *OrderDependency: 25 AnySetup *TraySwitch
  984. *DefaultTraySwitch: None
  985. *TraySwitch None/Printer Default: ""
  986. *TraySwitch On/On: "<< /TraySwitch true >> setpagedevice"
  987. *TraySwitch Off/Off: "<< /TraySwitch false >> setpagedevice"
  988. *?TraySwitch: "
  989.   save
  990.   currentpagedevice /TraySwitch get
  991.   { (On) }{ (Off) } ifelse
  992.   = flush
  993.   restore
  994. "
  995. *End
  996. *CloseUI: *TraySwitch
  997.  
  998. *% PPD Version Info 
  999. *OpenUI *KCVersion/PPD Version: PickOne
  1000. *OrderDependency: 25 AnySetup *KCVersion
  1001. *DefaultKCVersion: Default
  1002. *KCVersion Default/1.6.1 [02-23-2000]: ""
  1003. *CloseUI: *KCVersion
  1004.  
  1005. *% Font Information
  1006. *DefaultFont: Courier
  1007. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  1008. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  1009. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  1010. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  1011. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  1012. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  1013. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  1014. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  1015. *Font Courier: Standard "(002.004S)" Standard ROM
  1016. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  1017. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  1018. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  1019. *Font Helvetica: Standard "(001.006S)" Standard ROM
  1020. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  1021. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  1022. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  1023. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  1024. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  1025. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  1026. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  1027. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  1028. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  1029. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  1030. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  1031. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  1032. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  1033. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  1034. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  1035. *Font Symbol: Special "(001.007S)" Special ROM
  1036. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  1037. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  1038. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  1039. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  1040. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  1041. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  1042. *?FontQuery: "
  1043.   save
  1044.   /str 100 string dup 0 (fonts/) putinterval def
  1045.   { count 1 gt
  1046.     { exch dup str 6 94 getinterval cvs
  1047.       (/) print print (:) print
  1048.       FontDirectory exch known
  1049.       { (Yes) }{ (No) } ifelse =
  1050.     }{ exit } ifelse
  1051.   } bind loop
  1052.   (*)
  1053.   = flush
  1054.   restore
  1055. "
  1056. *End
  1057. *?FontList: "
  1058.   save
  1059.   FontDirectory { pop == } bind forall flush
  1060.   (*)
  1061.   = flush
  1062.   restore
  1063. "
  1064. *End
  1065.  
  1066. *% Printer Messages
  1067. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  1068. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  1069. *Message: "\FontName\ not found, using Courier"
  1070.  
  1071. *% Status (format: %%[ status: <one of these> ]%% )
  1072. *Status: "warming up"/warming up
  1073. *Status: "idle"/idle
  1074. *Status: "busy"/busy
  1075. *Status: "waiting"/waiting
  1076. *Status: "printing"/printing
  1077. *Status: "initializing"/initializing
  1078.  
  1079. *Status: "printing test page"/printing test page
  1080.  
  1081. *% Printer Error (format: %%[ PrinterError: <one of these> ]%% )
  1082. *PrinterError: "paper entry misfeed"
  1083. *PrinterError: "cover open"
  1084. *PrinterError: "no paper tray"
  1085. *PrinterError: "out of paper"
  1086. *PrinterError: "toner low (halt)"
  1087. *PrinterError: "warming up"
  1088. *PrinterError: "other reason"
  1089. *PrinterError: "video interface mode"
  1090. *PrinterError: "offline"
  1091. *PrinterError: "toner low (warning)"
  1092.  
  1093. *% Input Sources (format: %%[ status: <stat>;source:<one of these> ]%% )
  1094. *Source: "serial 25"
  1095. *Source: "parallel"
  1096. *Source: "AppleTalk"
  1097. *Source: "option"
  1098.  
  1099. *%  End of PPD file for Kyocera Mita Ci1100 (USA English)
  1100.